<?php


class BackendMultiFileUpload extends CMultiFileUpload {

    /**
     * 需要引入的JS文件列表，为以后升级添加配置保证兼容。
     * 可以单独引入patch文件
     * @var array js列表
     */
    public $jsFiles = array(
        '/resource/backend/plugins/jquery.multifile.js',
    );

    /**
     * 用于注册javascript脚本
     * @var CClientScript
     */
    protected $clientScript;

    public function init()
    {
        parent::init();


    }

    /**
     * Registers the needed CSS and JavaScript.
     */
    public function registerClientScript()
    {
        $id=$this->htmlOptions['id'];

        $options=$this->getClientOptions();
        $options=$options===array()? '' : CJavaScript::encode($options);

        $cs=Yii::app()->getClientScript();
        $cs->registerCoreScript('multifile');
        $cs->registerScript('Yii.CMultiFileUpload#'.$id,"jQuery(\"#{$id}\").MultiFile({$options});");
    }

}